What is what does magnanimous means?

Magnanimous means generous in forgiving or overlooking petty faults or injuries; unselfish; noble in spirit; especially, generous in overlooking injury or insult; rising above pettiness or meanness. It is an adjective used to describe a person who is kind-hearted, generous, and has a noble spirit. Such a person is not petty or mean in his or her dealings with others; rather he or she has a large and forgiving heart. A magnanimous person is one who does not hold a grudge or seek revenge but looks upon all with compassion and understanding.